package com.gxa.ssm340.exception;

import com.gxa.ssm340.common.ErrorCode;

/**
 * @author Lenovo
 */
public class BizException extends Exception {


    /**
     * 声明枚举类型的字段
     */
    private ErrorCode errorCode;

    public ErrorCode getErrorCode() {
        return errorCode;
    }

    /**
     *利用构造方法给枚举对象赋值
     * @param errorCode
     */
    public BizException(ErrorCode errorCode){
        //同时还调用父类的构造方法，给message赋值
        super(errorCode.getMsg());
        this.errorCode = errorCode;
    }

    /**
     *
     * @param message
     */
    public BizException(String message){
        super(message);
    }
}
